package com.youmu.shop.cart.dao;


import java.util.List;

import com.youmu.shop.base.dao.BaseDao;
import com.youmu.shop.cart.domain.Cart;
import com.youmu.shop.cart.vo.CartVO;

/**
 * 
 * <p>Title:CartDao</p>
 * @author xc
 * @version	v1.0
 * <p>Date:2017年2月6日下午5:16:14</p>
 * <p>Description:TODO</p>
 */
public interface CartDao extends BaseDao{

	List<CartVO> findCart(Long userId);

	void cancelDefault();

	List<Cart> getByUserId(Long member);

	/**
	 * 根据订单id获取该订单的购物车项
	 * @param orderId
	 * @return
	 */
	List<Cart> getCartBeanByOrderId(Long orderId);

    /**
     * 判断购物车中是否有重复商品项
     * @param cart
     * @return
     */
    Long checkIfRepeat(Cart cart);


}
